56123c8b13ec5d68d150ddbc7d566ac1fa487b94,opennms-asterisk/src/main/java/org/opennms/netmgt/notifd/AsteriskOriginateNotificationStrategy.java,AsteriskOriginateNotificationStrategy,buildOriginator,#List#,74
Before Change
ao.setChannelVariable("OPENNMS_NODE", arg.getValue());
} else if (NotificationManager.PARAM_INTERFACE.equals(arg.getSwitch())) {
log().debug("Found: PARAM_INTERFACE => " + arg.getValue());
ao.setChannelVariable("OPENNMS_INTERFACE", arg.getValue());
} else if (NotificationManager.PARAM_SERVICE.equals(arg.getSwitch())) {
log().debug("Found: PARAM_SERVICE => " + arg.getValue());
ao.setChannelVariable("OPENNMS_SERVICE", arg.getValue());
} else {
log().debug("Unconsumed arg: " + String.valueOf(arg.getSwitch()) + " => " + String.valueOf(arg.getValue()));
}
After Change
} else if (NotificationManager.PARAM_NODE.equals(arg.getSwitch())) {
log().debug("Found: PARAM_NODE => " + arg.getValue());
ao.setChannelVariable(BaseOnmsAgiScript.VAR_OPENNMS_NODEID, arg.getValue());
ao.setChannelVariable(BaseOnmsAgiScript.VAR_OPENNMS_NODELABEL, Notifd.getInstance().getNodeDao().get(arg.getValue()).getLabel());
} else if (NotificationManager.PARAM_INTERFACE.equals(arg.getSwitch())) {
log().debug("Found: PARAM_INTERFACE => " + arg.getValue());
ao.setChannelVariable(BaseOnmsAgiScript.VAR_OPENNMS_INTERFACE, arg.getValue());
} else if (NotificationManager.PARAM_SERVICE.equals(arg.getSwitch())) {
log().debug("Found: PARAM_SERVICE => " + arg.getValue());
ao.setChannelVariable(BaseOnmsAgiScript.VAR_OPENNMS_SERVICE, arg.getValue());
} else {
log().debug("Unconsumed arg: " + String.valueOf(arg.getSwitch()) + " => " + String.valueOf(arg.getValue()));
}